Method and apparatus for pushing information

ABSTRACT

Proposed are a method and apparatus for pushing information, the method comprises: detecting face information, and acquiring control information; acquiring pushing information according to the face information and the control information; and presenting the pushing information.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to and benefits of Chinese PatentApplication Serial No. 201510069649.3, entitled “Method and apparatusfor pushing information”, filed by Baidu online network technology(Beijing) CO., LTD., with the State Intellectual Property Office of P.R. China on Feb. 10, 2015, the entire content of which is incorporatedherein by reference.

FIELD

The present disclosure relates to a field of information processingtechnology, and more particularly to a method and an apparatus forpushing information.

BACKGROUND

With the development of informatization, the face recognition technologyhas been applied more and more widely.

The existing applications based on the face recognition technology focuson the following three aspects: 1. the face recognition technology isapplied in identity confirmation; 2. the face recognition technology isused for analyzing the matching and similarity between a face and a faceof a celebrity, and searching a similar face; 3. the face recognitiontechnology is used for conducting a virtual beautification on theoriginal face, and achieving a recreational effect by exchanging faces.

However, the existing technology only recognizes a face image orcreature feature information, and a face is treated as a uniqueinformation input, so that the output result is relatively single.

SUMMARY

Embodiments of the present disclosure seek to solve at least one of theproblems existing in the related art to at least some extent.

Accordingly, an objective of the present disclosure is to provide amethod for pushing information. The method may improve the diversity andindividuation level of information pushing.

A second objective of the present disclosure is to provide an apparatusfor pushing information.

A third objective of the present disclosure is to provide a storagemedium.

A fourth objective of the present disclosure is to provide aninformation pushing equipment.

In order to achieve the above objectives, the method for pushinginformation according to embodiments of a first aspect of the presentdisclosure includes: detecting face information, and acquiring controlinformation; acquiring pushing information according to the faceinformation and the control information; and presenting the pushinginformation.

With the method for pushing information according to embodiments of thepresent disclosure, by detecting face information and acquiring controlinformation, the face status may be recognized and analyzed, such thatthe pushing information may be acquired according to the faceinformation and the control information, and various improvement advicesfor a user's status may be proposed, thus achieving diverse andpersonalized information pushing.

In order to achieve the above objectives, embodiments of a second aspectof the present disclosure provide an apparatus for pushing information.The apparatus includes: a detecting module, configured to detect faceinformation, and acquire control information; an acquiring module,configured to acquire pushing information according to the faceinformation and the control information; and a presenting module,configured to present the pushing information.

With the apparatus for pushing information according to embodiments ofthe present disclosure, by detecting face information and acquiringcontrol information, the face status may be recognized and analyzed,such that pushing information may be acquired according to the faceinformation and the control information, and various improvement advicesfor a user's status may be proposed, thus achieving diverse andpersonalized information pushing.

In order to achieve the above objectives, embodiments of a third aspectof the present disclosure provide a storage medium for storing anapplication program which is configured to execute the method forpushing information according to the embodiments of the first aspect ofthe present disclosure.

In order to achieve the above objectives, embodiments of a fourth aspectof the present disclosure provide an information pushing equipment. Theinformation pushing equipment includes: one or more processors; memory;one or more modules stored in the memory, when executed by the one ormore processors, performing following operations: detecting faceinformation, and acquiring control information; acquiring pushinginformation according to the face information and the controlinformation; and presenting the pushing information.

Additional aspects and advantages of embodiments of present disclosurewill be given in part in the following descriptions, become apparent inpart from the following descriptions, or be learned from the practice ofthe embodiments of the present disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and/or additional aspects and advantages of embodiments of thepresent disclosure will become apparent and more readily appreciatedfrom the following descriptions made with reference to the accompanyingdrawings, in which:

FIG. 1 is a flow chart of a method for pushing information according toan embodiment of the present disclosure;

FIG. 2 is a flow chart of a method for pushing information according toanother embodiment of the present disclosure;

FIG. 3 is a schematic diagram showing input information of a smartdevice according to an embodiment of the present disclosure;

FIG. 4 is a schematic diagram showing pushing information output by asmart device according to an embodiment of the present disclosure;

FIG. 5 is a block diagram of an apparatus for pushing informationaccording to another embodiment of the present disclosure; and

FIG. 6 is a block diagram of an apparatus for pushing informationaccording to another embodiment of the present disclosure.

DETAILED DESCRIPTION

Reference will be made in detail to embodiments of the presentdisclosure, where the same or similar elements and the elements havingsame or similar functions are denoted by like reference numeralsthroughout the descriptions. The embodiments described herein withreference to drawings are explanatory, illustrative, and used togenerally understand the present disclosure. The embodiments shall notbe construed to limit the present disclosure. Instead, the presentdisclosure covers all the modifications, equivalents and replacementswithin the spirit and technical scope of the present disclosure.

The method and apparatus for pushing information according toembodiments of the present disclosure will be described with referenceto drawings.

FIG. 1 is a flow chart of a method for pushing information according toan embodiment of the present disclosure. The method includes followings.

In act S101, face information is detected, and control information isacquired;

Specifically, a face may be detected by a smart device configured withface detecting functionality.

The face information may be detected by the smart device though a cameraset thereon, and the smart device may also acquire the controlinformation through the camera and/or other modules.

Alternatively, the detected face information may be current faceinformation that is detected in real time, or, the face information mayalso be long term data of face information in a preset time period.

The control information may include: gesture information, and/or, voiceinformation, in which the gesture information may be acquired after auser's gesture is captured and recognized by the camera of the smartdevice, for example. The voice information may be acquired after user'svoice is captured and recognized by a microphone of the smart device,for example.

Specifically, the face information may include: one or more of skininformation, hair information, eye information, eyebrow information,nose information, tooth information, lip information, expressioninformation and/or makeup information, etc.

The gesture information may include current status informationcorresponding to an automatically identified gesture (for example, thecurrent status corresponding to an identified gesture is a toothbrushing status or a face massaging status) or gesture information in acommand mode (for example, a command corresponding to a specific gesturemay be preset, and when the specific gesture is detected, the commandmode is entered into and the corresponding operation is executedaccording to the detected gesture command). For example, it is set inadvance that the specific gesture of a hand stroking a full faceindicates that the command is to open a full face detecting status, if agesture of stroking a full face is captured, then an instruction ofopening the full face detecting status is executed. If it is set inadvance that the specific gesture of a finger pointing at a partindicates that the command is to zoom in this part and to conduct adetailed identification, and a finger points at a certain partspecifically, an instruction of zooming in this part and conducting adetailed identification is executed.

The voice information may include: voice information in a command mode(for example, a command corresponding to specific voice content may bepreset, and when the voice information with specific content isdetected, the command mode is entered into) or voice information in avirtual conversation mode (for example, the voice content is “what if myeyes are bigger” “how to have smoother skin”, and so on).

In act S102, pushing information is acquired according to the faceinformation and the control information.

The pushing information may include at least one of basic information,recommended information and course information etc.

The basic information may include non-personal basic information andpersonal basic information. The non-personal basic information mayinclude weather condition, headlines on today, due today, etc.; thepersonal information may include information such as data change andscore of a face status, a current makeup, a sleeping quality etc.

The recommended information, for example, may be suggestions in theaspects of makeup, skin care, clothes, accessories, diet, exercise,environment, daily routine etc. formed according to the currentsituation, and a user may be guided to complete the suggestions througha before-and-after comparison.

The course information may include: a makeup course, a shaving course,face-washing, face-lift, massage and skin care products smearingcourses, and tooth brushing course etc.

Specifically, the corresponding pushing information may be acquiredaccording to the face information and the control information. Forexample, a score or a suggestion of sleeping quality is pushed accordingto the face information, the corresponding instructions may be executedaccording to the control information and the corresponding informationmay be pushed. For example, if the control information is gestureinformation, when the gesture information is the current statusinformation corresponding to an automatically recognized gesture, forexample when it is recognized that a tooth brushing status or a facemassage status corresponds to the current gesture, a tooth brushingcourse or a face massage course, announcements or other information maybe pushed; when the gesture information is gesture information in acommand mode, for example, specifically, when a gesture of stroking afull face is detected, a full face detecting status is opened; or when afinger points at a certain part specifically, this part is zoomed in anda detailed identification is conducted. If the control information isvoice information, when the voice information is voice information in acommand mode, the corresponding operations may be executed according tothe detected voice information command, for example, specifically, whenthe content of the detected voice information is “eye monitoring”, “lipmonitoring”, the corresponding eye or lip monitoring mode is opened;when the voice information is voice information in a virtualconversation mode, for example, when it is detected that the voicecontent inputted by a user is “what if my eyes are bigger”, a virtualeffect of zooming in the eyes may be presented based on the current facestatus.

In act S103, the pushing information is presented.

Specifically, the pushing information may be presented in a static formsuch as text or an image, or in a dynamic form such as a voice or ananimation. For example, the correct time and method for brushing teethmay be guided through an interesting way such as an interactive game.There are various specific presenting ways, which are not listed herein.

In the embodiment of the present disclosure, by detecting faceinformation and acquiring control information, the face status may berecognized and analyzed, such that pushing information may be acquiredaccording to the face information and the control information, andvarious improvement advices for a user's status may be proposed, thusachieving diverse and personalized information pushing.

FIG. 2 is a flow chart of a method for pushing information according toanother embodiment of the present disclosure. The method includesfollowings.

In act S201, personal information is set.

Specifically, the embodiment may be implemented by a smart deviceconfigured with related function, such as Baidu magic mirror.

After the smart device is opened, a user may be prompted to log in.There are various ways to log in, which are not described herein. Afterthe user logs in, the user may be prompted to set personal information.The personal information may be history information recorded in thesmart device, or may be information inputted by the user manually orimported from other devices. For example, the personal information onother devices may be acquired by connecting to a network.

In act S202, the face information is detected and the personalinformation is matched.

Specifically, it may be preset that the face information may beautomatically detected, and the detected face information may be matchedwith the personal information the user set so as to acquire the matchedpersonal information. For example, a user may store his or her faceinformation when setting the personal information. It should beunderstood that, the information of one or more users may be stored in asame smart device. After the smart device detects the face information,the detected face information may be compared with pre-stored faceinformation of one or more users, so as to acquire the matched faceinformation.

It should be understood that a smart device may store the faceinformation currently detected after each matching, and acquirehistorical face information afterwards, so that long term data of faceinformation in a preset time period may be collected.

In act S203, the current control information is recognized.

For example, the control information includes gesture information andvoice information.

As shown in FIG. 3, input information of a smart device may includeautomatically recognized face information, gesture information and voiceinformation. Reference may be made to FIG. 3, which is not listedherein.

In act S204, the pushing information is acquired according to inputinformation.

As shown in FIG. 4, the pushing information may include basicinformation, recommended information, and course information etc.Specifically, there may be various kinds of information, which is notlisted herein. In a specific embodiment, long term data of faceinformation may be acquired through a long-time face detection, and thepushing information may be given according to the long term data. Itshould be understood that the relationship of the specific faceinformation and control information with the pushing information may bedetermined according to a preset principle. For example, by analyzingthe long term data of a face and determining the complexion is not wellfor a long time, the basic information which may be acquired includesinformation indicating that the sleeping quality is poor in this timeperiod.

In act S205, the pushing information is presented.

For example, the pushing information is presented in one or more formsof text, an image, voice, etc.

In another embodiment, after face information is detected, anintelligent household electrical appliance may also be controlledaccording to the face information. For example, when a smart devicedetects that the skin humidity of a face is lower than a preset value, ahumidifier may be controlled to be turned on for improving the humidityof air, or, when a smart device detects that the skin temperature of aface is higher than a preset value, an air conditioner may be controlledto be turned on for decreasing the temperature, and so on.

In this embodiment, by detecting the face information and acquiring thecontrol information, the face status may be recognized and analyzed,such that the pushing information may be acquired according to the faceinformation and the control information, and various suggestions for theuser's status may be proposed, thus improving the quality ofpersonalized information pushing and living quality of the user.Moreover, by collecting the long-term data of face information in apreset time period, statistic data and reasonable suggestions may beprovided according to the change of face information so as to help userto improve the living details. Further, the intelligent householdelectrical appliance may be controlled according to the faceinformation.

In order to implement the above embodiments, embodiments of the presentdisclosure further provide an apparatus for pushing information.

FIG. 5 is a block diagram of an apparatus for pushing informationaccording to another embodiment of the present disclosure. As shown inFIG. 5, the apparatus for pushing information includes: a detectingmodule 100, an acquiring module 200 and a presenting module 300.

Specifically, the detecting module 100 is configured to detect faceinformation and to acquire control information. More specifically, thedetecting module 100 may detect a face through a smart device configuredwith face detecting functionality.

The face information may be detected by the smart device though a cameraset thereon, and the smart device may also acquire the controlinformation through the camera and/or other modules.

Alternatively, the detected face information may be current faceinformation that is detected in real time, or, the face information mayalso be long term data of face information in a preset time period.

The control information may include: gesture information, and/or, voiceinformation, in which the gesture information may be acquired afteruser's gestures are captured and recognized by the camera of the smartdevice, for example. The voice information may be acquired after user'svoice is captured and recognized by a microphone of the smart device,for example.

More specifically, the face information may include: one or more of skininformation, hair information, eye information, eyebrow information,nose information, tooth information, lip information, expressioninformation and/or makeup information, etc.

The gesture information may include current status informationcorresponding to an automatically identified gesture (for example, thecurrent status corresponding to an identified gesture is a toothbrushing status or a face massaging status) or gesture information in acommand mode (for example, a command corresponding to a specific gesturemay be preset, and when the specific gesture is detected, the commandmode is entered into and the corresponding operation is executedaccording to the detected gesture command). For example, it is set inadvance that the specific gesture of a hand stroking a full faceindicates that the command is to open a full face detecting status, whena gesture of stroking a full face is captured, an instruction of openingthe full face detecting status is executed. If it is set in advance thatthe specific gesture of a finger pointing at a part indicates that thecommand is to zoom in this part and to conduct a detailedidentification, when a finger points at a certain part specifically, aninstruction of zooming in this part and conducting a detailedidentification is executed.

The voice information may include: voice information in a command mode(for example, a command corresponding to a specific voice content may bepreset, and when the voice information with specific content isdetected, the command mode is entered into) or voice information in avirtual conversation mode (for example, the voice content is “what if myeyes are bigger” “how to have smoother skin”, and so on).

The acquiring module 200 is configured to acquire pushing informationaccording to the face information and the control information, in whichthe pushing information may include at least one of basic information,recommended information and course information etc.

The basic information may include non-personal basic information andpersonal basic information. The non-personal basic information mayinclude weather condition, headlines on today, plans on today, etc.; thepersonal information may include information such as data change andscore of a face status, a current makeup, a sleeping quality etc.

The recommended information, for example, may be suggestions in theaspects of makeup, skin care, clothes, accessories, diet, exercise,environment, daily routine etc. formed aiming at the current situation,and a user may be guided to complete the suggestions through abefore-and-after comparison.

The course information may include: a makeup course, a shaving course,face-washing, face-lift, massage and skin care products smearingcourses, and tooth brushing course etc.

More specifically, the acquiring module 200 may acquire thecorresponding pushing information according to the face information andthe control information. For example, a score or a suggestion ofsleeping quality is pushed according to the face information, thecorresponding instructions may be executed according to the controlinformation and the corresponding information may be pushed. Forexample, if the control information is gesture information, when thegesture information is the current status information corresponding toan automatically recognized gesture, for example when it is recognizedthat a tooth brushing status or a face massage status corresponds to thecurrent gesture, a tooth brushing course or a face massage course, anannouncement or other information may be pushed; when the gestureinformation is gesture information in a command mode, for example,specifically, when a gesture of stroking a full face is detected, a fullface detecting status is opened; or when a finger points at a certainpart specifically, this part is zoomed in so as to conduct a detailedidentification. If the control information is voice information, whenthe voice information is voice information in a command mode, thecorresponding operations may be executed according to the detected voiceinformation command, for example, specifically, when the content of thedetected voice information is “eye monitoring”, “lip monitoring”, thecorresponding eye or lip monitoring mode is opened; if the voiceinformation is voice information in a virtual conversation mode, forexample, when it is detected that the voice content inputted by a useris “what if my eyes are bigger”, a virtual effect of zooming in the eyesmay be presented based on the current face status.

The presenting module 300 is configured to present the pushinginformation. More specifically, the pushing information may be presentedin a static form such as a text or an image, or in a dynamic form suchas a voice or an animation. For example, the correct time and method forbrushing teeth may be guided through an interesting way such as aninteractive game. There are various specific presenting ways, which arenot listed herein.

In the embodiment of the present disclosure, by detecting faceinformation and acquiring control information, the face status may berecognized and analyzed, such that pushing information may be acquiredaccording to the face information and the control information, andvarious improvement advices for a user's status may be proposed, thusachieving diverse and personalized information pushing.

FIG. 6 is a block diagram of an apparatus for pushing informationaccording to another embodiment of the present disclosure. As shown inFIG. 6, the apparatus for pushing information includes: a detectingmodule 100, an acquiring module 200, a presenting module 300 and acontrol module 400.

Specifically, the embodiment may be implemented by a smart deviceconfigured with related function, such as Baidu magic mirror.

After the smart device is opened, a user may be prompted to log in.There are various ways to log in, which are not described herein. Afterthe user logs in, the user may be prompted to set personal information.The personal information may be history information recorded in thesmart device, or may be information inputted by the user manually orimported from other devices. For example, the personal information onother devices may be acquired by connecting to a network.

More specifically, it may be preset that the face information may beautomatically detected, and the detected face information may be matchedwith the personal information the user set so as to acquire the matchedpersonal information. For example, a user may store his or her faceinformation when setting the personal information. It should beunderstood that, the information of one or more users may be stored in asame smart device. After the smart device detects the face information,the detected face information may be compared with pre-stored faceinformation of one or more users, so as to acquire the matched faceinformation.

It should be understood that a smart device may store the currentdetected face information after each matching, and acquire historicalface information afterwards, so that long term data of face informationin a preset time period may be collected.

Based on the above embodiment, the apparatus for pushing informationfurther includes the control module 400 configured to control anintelligent household electrical appliance according to the faceinformation. For example, when the detecting module 100 detects that theskin humidity of a face is lower than a preset value, the control module400 may control a humidifier to be turned on for improving the humidityof air, or, when the detecting module 100 detects that the skintemperature of a face is higher than a preset value, the control module400 may control an air conditioner to be turned on for decreasing thetemperature, and so on.

In this embodiment, by detecting face information and acquiring controlinformation, recognizing and analyzing the face status, pushinginformation may be acquired according to the face information and thecontrol information, and various improvement advices for a user's statusmay be proposed, such that the quality of personalized informationpushing and the quality of a user's life may be improved. In addition,by collecting long term data of face information in a preset timeperiod, statistic data and reasonable suggestions may be providedaccording to the change of face information, which are helpful toimprove user's living details. Additionally, a control of an intelligenthousehold electrical appliance may be realized according to the faceinformation.

In order to implement the above embodiments, the present disclosurefurther provides a storage medium for storing an application programwhich is configured to execute the method for pushing informationaccording to any of embodiments of the present disclosure.

In order to implement the above embodiments, the present disclosurefurther provides an information pushing equipment which includes one ormore processors, memory, and one or more modules. The one or moremodules are stored in the memory, when executed by the one or moreprocessors, the following operations are performed.

In act S101′, face information is detected, and control information isacquired.

In act S102′, pushing information is acquired according to the faceinformation and the control information.

In act S103′, the pushing information is presented.

Reference throughout this specification to “one embodiment”, “someembodiments,” “an embodiment”, “a specific example,” or “some examples,”means that a particular feature, structure, material, or characteristicdescribed in connection with the embodiment or example is included in atleast one embodiment or example of the present disclosure. Thus, theappearances of the phrases in various places throughout thisspecification are not necessarily referring to the same embodiment orexample of the present disclosure. Furthermore, the particular features,structures, materials, or characteristics may be combined in anysuitable manner in one or more embodiments or examples. In addition, ina case without contradictions, different embodiments or examples orfeatures of different embodiments or examples may be combined by thoseskilled in the art.

Additionally, those skilled in the art shall understand that terms suchas “first” and “second” are used herein for purposes of description andare not intended to indicate or imply relative importance orsignificance. Thus, the feature defined with “first” and “second” maycomprise one or more this feature. In the description of the presentdisclosure, “a plurality of” means two or more, unless specifiedotherwise.

It will be understood that, the flow chart or any process or methoddescribed herein in other manners may represent a module, segment, orportion of code that comprises one or more executable instructions toimplement the specified logic function(s) or that comprises one or moreexecutable instructions of the steps of the progress. And the scope of apreferred embodiment of the present disclosure includes otherimplementations in which the order of execution may differ from thatwhich is depicted in the flow chart, which should be understood by thoseskilled in the art.

The logic and/or step described in other manners herein or shown in theflow chart, for example, a particular sequence table of executableinstructions for realizing the logical function, may be specificallyachieved in any computer readable medium to be used by the instructionexecution system, device or equipment (such as the system based oncomputers, the system comprising processors or other systems capable ofobtaining the instruction from the instruction execution system, deviceand equipment and executing the instruction), or to be used incombination with the instruction execution system, device and equipment.As to the specification, “the computer readable medium” may be anydevice adaptive for including, storing, communicating, propagating ortransferring programs to be used by or in combination with theinstruction execution system, device or equipment. More specificexamples of the computer readable medium comprise but are not limitedto: an electronic connection (an electronic device) with one or morewires, a portable computer enclosure (a magnetic device), a randomaccess memory (RAM), a read only memory (ROM), an erasable programmableread-only memory (EPROM or a flash memory), an optical fiber device anda portable compact disk read-only memory (CDROM). In addition, thecomputer readable medium may even be a paper or other appropriate mediumcapable of printing programs thereon, this is because, for example, thepaper or other appropriate medium may be optically scanned and thenedited, decrypted or processed with other appropriate methods whennecessary to obtain the programs in an electric manner, and then theprograms may be stored in the computer memories.

It should be understood that the various parts of the present disclosuremay be realized by hardware, software, firmware or combinations thereof.In the above embodiments, a plurality of steps or methods may be storedin a memory and achieved by software or firmware executed by a suitableinstruction executing system. For example, if it is realized by thehardware, likewise in another embodiment, the steps or methods may berealized by one or a combination of the following techniques known inthe art: a discrete logic circuit having a logic gate circuit forrealizing a logic function of a data signal, an application-specificintegrated circuit having an appropriate combination logic gate circuit,a programmable gate array (PGA), a field programmable gate array (FPGA),etc.

Those skilled in the art shall understand that all or parts of the stepsin the above exemplifying method of the present disclosure may beachieved by commanding the related hardware with programs. The programsmay be stored in a computer readable memory medium, and the programscomprise one or a combination of the steps in the method embodiments ofthe present disclosure when run on a computer.

In addition, each function cell of the embodiments of the presentdisclosure may be integrated in a processing module, or these cells maybe separate physical existence, or two or more cells are integrated in aprocessing module. The integrated module may be realized in a form ofhardware or in a form of software function modules. When the integratedmodule is realized in a form of software function module and is sold orused as a standalone product, the integrated module may be stored in acomputer readable memory medium.

The above-mentioned memory medium may be a read-only memory, a magneticdisc, an optical disc, etc. Although explanatory embodiments have beenshown and described, it would be appreciated that the above embodimentsare explanatory and cannot be construed to limit the present disclosure,and changes, alternatives, and modifications can be made in theembodiments without departing from scope of the present disclosure bythose skilled in the art.

What is claimed is:
 1. A method for pushing information, comprising:detecting face information by a smart device; detecting, by the smartdevice, at least one hand of a user; recognizing, by the smart device,the at least one hand of the user to acquire a hand gesture;determining, by the smart device, whether the hand gesture matches witha preset hand gesture; when determining that the hand gesture matcheswith the preset hand gesture, acquiring, by the smart device, a controlinstruction based on the hand gesture, wherein a correspondence betweenthe preset hand gesture and the control instruction is preset; acquiringpushing information by the smart device according to the faceinformation and the control instruction, wherein a relationship of theface information, control instruction, and the pushing information ispre-determined; and presenting the pushing information by the smartdevice in one or more forms of text, an image, and voice; afterdetecting the face information by the smart device, the method furthercomprises: when detecting by the smart device that the face informationmeets a preset condition, controlling the intelligent householdelectrical appliance to perform a corresponding operation by the smartdevice according to the face information.
 2. The method according toclaim 1, wherein detecting face information comprises: collecting longterm data of face information in a preset time period.
 3. The methodaccording to claim 2, after detecting face information, furthercomprising: controlling an intelligent household electrical applianceaccording to the face information.
 4. The method according to claim 2,wherein acquiring control instruction comprises: acquiring voiceinformation.
 5. The method according to claim 1, wherein acquiringcontrol instruction comprises: acquiring voice information.
 6. Themethod according to claim 5, wherein the voice information comprises atleast one of: voice information in a command mode; and voice informationin a virtual conversation mode.
 7. The method according to claim 1,wherein the pushing information comprises at least one of: basicinformation, recommended information and course information.
 8. Anapparatus for pushing information, comprising: a processor; and amemory, configured to store instructions executable by the processor;wherein, the processor is configured to: detect face information, detectat least one hand of a user; recognize the at least one hand of the userto acquire a hand gesture, determine whether the hand gesture matcheswith a preset hand gesture, when determining that the hand gesturematches with the preset hand gesture, acquire a control instruction,wherein a correspondence between the preset hand gesture and the controlinstruction is prese; acquire pushing information according to the faceinformation and the control instruction, wherein a relationship of theface information, control instruction, and the pushing information ispre-determined, present the pushing instruction in one or more forms oftext, an image, and voice, and when detecting that the face informationmeets a preset condition, control the intelligent household electricalappliance to perform a corresponding operation according to the faceinformation.
 9. The apparatus according to claim 8, wherein theprocessor is further configured to detect face information by collectinglong term data of face information in a preset time period.
 10. Theapparatus according to claim 8, wherein the processor is furtherconfigured to acquire control instruction by acquiring voiceinformation.
 11. The apparatus according to claim 10, wherein the voiceinformation comprises at least one of: voice information in a commandmode; and voice information in a virtual conversation mode.
 12. Theapparatus according to claim 8, wherein the pushing informationcomprises at least one of: basic information, recommended informationand course information.
 13. A non-transitory computer storage mediumhaving one or more programs stored therein, wherein when executed by aterminal, the one or more programs cause the terminal to: detect faceinformation, detect at least one hand of a user; recognize the at leastone hand of the user to acquire a hand gesture; determine whether thehand gesture matches with a preset hand gesture; when determining thatthe hand gesture matches with the preset hand gesture, acquiring acontrol instruction, wherein a correspondence between the preset handgesture and the control instruction is preset; acquire pushinginformation according to the face information and the controlinstruction, wherein a relationship of the face information, controlinstruction, and the pushing information is pre-determined; and presentthe pushing information in one or more forms of text, an image, andvoice; wherein when executed by the terminal, the one or more programsfurther cause the terminal to: when detecting that the face informationmeets a preset condition, controlling the intelligent householdelectrical appliance to perform a corresponding operation according tothe face information.